package cn.suimg.neo4j.dto;

import lombok.Data;

import java.util.List;

/**
 * Neo4j动态查询请求类
 */
@Data
public class NeoQueryRequest {

    @Data
    public static class NameValuePair {

      private String name;

      private String operate;

      private Object value;

    };

    /**
     * 请求源图形
     */
    private String source;

    /**
     * 请求源图形过滤条件
     */
    private List<NameValuePair> fitter;

    /**
     * 查询结果
     */
    private String target;

    /**
     * 查询分页页码
     */
    private Integer pageNo;

    /**
     * 查询单页行数大小
     */
    private Integer pageSize;

}
